projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
70bfb02
)
GtkBuilder: Don't leak a reference to constructed GMenus
author
Matthias Clasen
<mclasen@redhat.com>
Sun, 29 Jun 2014 00:21:32 +0000
(20:21 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Sun, 29 Jun 2014 00:21:32 +0000
(20:21 -0400)
_gtk_builder_add_object adds a reference, so we need to drop
our initial one.
gtk/gtkbuilder-menus.c
patch
|
blob
|
history
diff --git
a/gtk/gtkbuilder-menus.c
b/gtk/gtkbuilder-menus.c
index dbc7bcb3229b7799d5b9b2a6e30227277ed9692f..a6781dc897159ccd18ae90dcdc14d9730c7a7eb5 100644
(file)
--- a/
gtk/gtkbuilder-menus.c
+++ b/
gtk/gtkbuilder-menus.c
@@
-375,6
+375,7
@@
_gtk_builder_menu_start (ParserData *parser_data,
menu = g_menu_new ();
_gtk_builder_add_object (state->parser_data->builder, id, G_OBJECT (menu));
gtk_builder_menu_push_frame (state, menu, NULL);
+ g_object_unref (menu);
}
}